package com.bwsoft.util;

import java.io.File;
import java.io.IOException;
import java.util.UUID;

import org.apache.commons.io.FileUtils;

public class UploadFileUtil {

	/**
	 * 上传文件
	 * 
	 * @param FileName
	 *            文件名
	 * @param file
	 *            文件
	 * @param path
	 *            文件路径
	 * @throws IOException
	 */
	public static void uploadFile(String[] fileName, File[] file, String path)
			throws IOException {
		if (file != null) {
			File savedir = new File(path);
			if (!savedir.getParentFile().exists())
				savedir.getParentFile().mkdirs();
			for (int i = 0; i < file.length; i++) {
				if(fileName[i]==null||"".equals(fileName[i])) continue;
				File savefile = new File(savedir, fileName[i]);
				FileUtils.copyFile(file[i], savefile);
			}
		}
	}
	
	/**
	 * 上传文件
	 * 
	 * @param FileName
	 *            文件名
	 * @param file
	 *            文件
	 * @param path
	 *            文件路径
	 * @throws IOException
	 */
	public static void uploadOneFile(String fileName, File file, String path)
			throws IOException {
		if (file != null) {
			File savedir = new File(path);
			if (!savedir.getParentFile().exists()){
				savedir.getParentFile().mkdirs();
			}
			File savefile = new File(savedir, fileName);
			FileUtils.copyFile(file, savefile);
		}
	}
	
	
}
